Stored program system



July l2, 1966 R. a. ARNDT ETAL STORED PROGRAM S YSTEM July l2, 1966 R. B. ARNDT ETAL 3,260,997

STORED PROGRAM SYSTEM Filed Sept. l5, 1961 95 Sheets-Sheet 2 j Comparator FIG. I b

OVERALL SYSTEM July 12, 1966 R. B. ARNDT ETAI. 3,260,997

STORED PROGRAM SYSTEM Filed Sept. 13, 1961 93 Sheets-Sheet I5 DRIVER CIRCUITS X DRIVE LINES VARIABLE MEMORY SLIIIDHEJ HEI/I I EI LA 9A QA IM QA ZA V TRANSLAIORS July l2, 1966 R. B. ARNDT ETAL STORED PROGRAM SYSTEM 95 Sheets-Sheet 4 Filed Sept. 15, 1961 MS SSECDV BNN X ETHVNB U MNH) XEE IMS S51-303V EX ZX om .QE

July l2, 1966 R. B. ARNDT ETAL STORED PROGRAM SYSTEM 95 Sheets-Sheet 5 Filed Sept. 13, 1961 am @I July l2, 1966 R. B. ARNDT ETAI.

STORED PROGRAM SYSTEM 93 Sheets-Sheet e CLEAR FIGA July l2, 1966 R. B. ARNDT ETAL 3,260,997

STORED PROGRAM SYSTEM FIG. 5 o

P REGISTER 95 Sheets-Sheet 8 Filed Sept. 13, 1961 (L) Od iSS (9) Od HD il) 20d 13S OOOVOId 13538 i9) 20d H13 nm @I o moa Non July l2, 1966 R. B. ARNDT ETAL 33605597 STORED PROGRAM SYSTEM Filed Sept. 13, 1961 95 Sheets-Sheet 9 WHW .LON

(2!) ElSNl lVSdBH SdlN OV d HWS 9 Qd HD (l) 24d 13S 9) Zld H73 9 Hd 13S FIG 5C l REGITER July 12, 1966 R. B. ARNDT ETAL STORED PROGRAM SYSTEM 95 Sheets-Sheet 1G Filed Sept. l5, 1961 9; Sheets-Sheet 11 R. B. ARNDT ETAL STORED PROGRAM SYSTEM July 12, 1966 Filed Sept. 13, 1961 d* i d* #l W l d* E mz@ mwm o N. M Q g V V l Q a i d* i m d* m w w u .i g H M f m OI 4 mi m M d* H M FI M n ,N M m m 2 Z F mi NOI Vim zal z z :i z @Ez l @ll nl k wg? .N D o, @l m N m ,N K m m f m il al N j nl b. I o. w NI m mf n L L L P M m M M m m E E m M m m m w M July 12, 1966 R. B. ARNDT ETAI.

STORED PROGRAM SYSTEM 93 Sheets-Sheet 12 Filed Sept. 15, 1961 d* di d* d* d* d* d* duri w w w m w w w 55:8 wwm ll H H L w I l I N l I @mi mi M i# @Ol .nl N z z T z z I I f Z OI ,N K m 1 ,N m m m I ul I m. mi( w E w @I w L L Rmk M m. WW m 2.@ m m m m July l2, 1966 R. B. ARNDT ETAL STORED PROGRAM SYSTEM Filed Sept. 13, 1961 9;; Sheets-Sheet 13 July 12, 1966 R. B. ARNDT ETAL STORED PROGRAM SYSTEM 9:3 Sheets-Sheet 14 Filed Sept. l5, 1961 BO-OOH H19 am .mi

Filed Sept. 13, 1961 DE 815m R. B. ARNDT ET AL STORED PROGRAM SYSTEM 93 Sheets-Sheet 15 July 12, 1966 Filed Sept. 13, 1961 R. B. ARNDT ETAL STORED PROGRAM SYSTEM 95 Sheets-Sheet 16 lsu 31am au onvaado A July 12, 1966 Filed Sept. 13, 1961 R. B. ARNDT ETAL STORED PROGRAM SYSTEM 95 Sheets-Sheet 17 July 12, 1966 R. B. ARNDT ETAL STORED PROGRAM SYSTEM 95 Sheets-Sheet 18 Filed Sept. 13, 1961 17 dOlS 133136 D Z dOlS 133738 July 12, 1966 Filed Sept. 13, 1961 STORED PROGRAM SYSTEM 95 Sheets-Sheet 19 6 HiSNI 2 SNES mms d3 G dl)!S 1.33738 5 2 f j o gif P '4 i Z (do) s dois mms 2 H w dois mms 'o l 17| n q 3 .D m "-O Q o m u N l 2 u- D l July 12, 1966 R. B. ARNDT ETAL STORED PROGRAM SYSTEM 9:5 Sheets-Sheet 20 Filed Sept. 13, 1961 

1. IN A STORED PROGRAM DATA PROCESSING SYSTEM OPERATIN IN SUCCESSIVE MACHINE CYCLES AND UTILIZING WORDS OF DATA AND WORDS OF INSTRUCTION, THE LATTER HAVING A FORMAT INCLUDING A WORD MEMORY ADDRESS PORTION AND AN OPERATION CODE PORTION WHICH MAY REQUIRE A MEMORY REFERENCE DURING EXECUTION, THE COMBINATION COMPRISING: A PLURALITY OF INDEPENDENT MEMORIES EACH HAVING ACCESS CIRCUITS INDIVIDUAL THERETO AND EACH STORING BOTH INSTRUCTION AND DATA WORDS AT ADDRESS LOCATIONS THEREIN, FIRST MEANS FOR GENERATING THE MEMORY ADDRESS OF AN INSTRUCTION WORD, SECOND MEANS FOR HOLDING AN INSTRUCTION WORD FOR COMMAND TRANSLATION, THIRD MEANS USING SAID GENERATED ADDRESS FROM SAID FIRST MEANS DURING A MACHINE CYCLE TO NORMALLY REFERENCE ONE OF SAID MEMORIES IN ORDER TO ACQUIRE AN INSTRUC- 